.homepage {
    .ibma-cardlink {
        background-color: #f3f3f3;
        padding: $spacing-05;
        min-height: 116px;
        margin-bottom: $spacing-05;
        margin-right: $spacing-05;
        cursor: pointer;
        position: relative;
        height: 100%;

    }

    .ibma-cardlink .ibma-cardlink-icon {
        position: absolute;
        z-index: 1000;
        bottom: 0px;
        right: 0px;
        margin: $spacing-05;
    }

    .ibma-cardlink .ibma-cardlink-icon+div {
        height: $spacing-05;
    }

    .ibma-cardlink .top {
        margin: -1rem;
        background-color: #c9deff;
        padding: 1rem;
        margin-bottom: 1rem;
    }

    .ibma-cardlink>div {
        @include carbon--type-style('body-short-01');
    }

    .ibma-cardlink>div.title {
        @include carbon--type-style('productive-heading-03');
    }

    .ibma-cardlink>div {
        margin-bottom: $spacing-05;
    }
}

body div#___gatsby .homepage .bx--grid {
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 99rem) {
    body div#___gatsby .homepage .bx--grid {
        margin-left: auto;
        margin-right: auto;
        }
}

@media (min-width: 42rem) {
    body div#___gatsby .homepage .bx--grid {
        margin-left: auto;
        margin-right: auto;
    }
}

